home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-17 / syspack.zip / README < prev    next >
Text File  |  1992-03-11  |  4KB  |  114 lines

  1.  
  2.         SYSPACK - Device drivers compressor.
  3.  
  4.    Copyright (C) 1992 by Vadim V. Vlasov, Moscow, Russia.
  5.    All Rights Reserved.
  6.  
  7.  
  8. What is it for?
  9. ---------------
  10.  
  11. SYSPACK is a utility to compress DOS device drivers (as a rule, *.SYS
  12. files). It may be used to make Your device drivers to eat less space
  13. on hard disk or seem to be more compact than they really are. I don't
  14. want to convince anybody that it is of much use, however, compressed
  15. device drivers may be more convenient in some cases. (If You know a
  16. good reason to use or distribute compressed drivers instead of
  17. uncompressed, please let me know.)
  18.  
  19.  
  20. Principles of operation.
  21. ------------------------
  22.  
  23. A SYSPACKed device driver contains decompression code and compressed
  24. data from original driver. When it is installed and receives from DOS
  25. initialization request it unpacks the data, restores original device
  26. header and passes control to the device driver. From that time on
  27. the device driver behaves identically to its non-packed original.
  28.  
  29.  
  30. Usage.
  31. ------
  32.  
  33. The command line to invoke SYSPACK should contain one or two
  34. parameters:
  35.  
  36. >SYSPACK <in-file-name> [<out-file-name>]
  37.  
  38. If the out-file-name is omitted, the original file is renamed into
  39. "filename.BAK" and compressed device driver created instead.
  40. Time stamp for compressed driver is duplicated from original.
  41. No unpacking option is supported, so don't remove backup copy until
  42. You ensure that compressed driver works O'K.
  43.  
  44.  
  45. Error messages.
  46. ---------------
  47.  
  48. Besides error messages reporting of some errors with files access there
  49. are few specific to SYSPACK ones:
  50.  
  51. Unexpected file size: xxxx
  52.         - the size of original device driver may not exceed 45K-bytes.
  53.  
  54. Incorrect device header
  55.         - either the input file is not in device driver format or
  56.           it contains more than one driver - both cases are unacceptable.
  57.  
  58.  
  59. Possible problems.
  60. ------------------
  61.  
  62. I don't know a correct way to distinguish amount of memory available
  63. for device driver. So no check of memory size is performed. It may
  64. sometimes lead to errors when the packed driver is loaded high. If this
  65. happens it is likely that non-packed driver also can't be loaded high.
  66. However, SYSPACKed driver requires a little more memory for
  67. installation.
  68.  
  69.  
  70. License.
  71. --------
  72.  
  73.    Copyright (C) 1992 by Vadim V. Vlasov, Moscow, Russia.
  74.    All Rights Reserved.
  75.  
  76. - You are free to use SYSPACK for Your personal needs.
  77.  
  78. - You may also use it for packing device drivers You are distributing
  79.   *if* no fee is charged for device drivers which are distributed in
  80.   packed format (i.e. the drivers are freeware).
  81.  
  82. - You may copy and distribute SYSPACK for noncommercial use *if*:
  83.  
  84.         no fee is charged for use, copying or distribution of SYSPACK
  85.         program.
  86.  
  87.         it is distributed together with this README file
  88.  
  89.         it is not modified in any way.
  90.  
  91. In any other case You may contact me to work out license agreement.
  92.  
  93.  
  94.    Note:
  95.    This program  is provided  AS IS without any warranty, expressed or
  96.    implied, including  but not  limited to  fitness for  a  particular
  97.    purpose.
  98.  
  99.  
  100. ----------------
  101. If You have any questions, comments or find out any problems with its
  102. usage please contact:
  103.  
  104.         Vadim V. Vlasov,
  105.         Inst. for Nuclear Research of the Russian Acad. Sci.,
  106.         60th October Anniversary prospect, 7a,
  107.         117312, Moscow, Russia
  108.  
  109.         phone:    7-095-133-6533 (weekday 10h-18h Moscow time)
  110.  
  111.         Internet: vvlasov@inucres.msk.su
  112.  
  113.  
  114.